Course Listings

2024 Spring > GRAD > cs > cs 720

Logical Foundations of Computer Science

Course #: cs 720

Description:
The course treats the logical foundations of computer science in a mathematically rigorous way but with emphasis on the applications of logic in computer science. Topics include the syntax and semantics of predicate logic, formal systems for predicate logic, many-sorted logic, and logic programming. Additional topics may include equational logic, algebraic specification, term rewriting, program verification, nonstandard logic, and databases. Students are expected to demonstrate an understanding of theoretical material and the ability to apply it.
Pre Requisites:
Pre-req = MATH 470 or equivalent and permission of instructor

Section Class Number Schedule/Time Instructor Location
01 12333 TuTh
11:00 - 12:15 pm
Soares Cogumbreiro Garcia,Tiago Wheatley W01-0012
Session: Regular
Class Dates: 01/22/2024 - 05/08/2024
Capacity: 20
Enrolled: 12
Status: Open
Credits: 3/3
Class Notes:
Pre Requisites: Pre-req = MATH 470 or equivalent and permission of instructor
Course Attributes: